package com.example.config.es.aspect.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

// 标记需要同步到ES的方法
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface EsSync {
    String strategy() default "finalConsistency"; // 默认为最终一致性
    Class<?> entityClass(); // 实体类类型（如User.class）
}
